widget: Fix transform refcounting in allocate()
authorBenjamin Otte <otte@redhat.com>
Wed, 29 May 2019 12:48:27 +0000 (14:48 +0200)
committerBenjamin Otte <otte@redhat.com>
Wed, 29 May 2019 14:34:56 +0000 (16:34 +0200)
commita079fd2def5772b83e570886aa63dd33b294eae6
tree16bc30f1b5c79732f48dbc03508ec7196e0db182
parent89fb752a8f6ef76fbe76d5340fb307569772fc9c
widget: Fix transform refcounting in allocate()

Make the transform (transfer full).

1. This makes sure we actually reference the transform. Previously we
   did not.
2. Most callers create a new transform to pass to us. Now they don't
   have to uref it anymore.
gtk/gtkfixedlayout.c
gtk/gtkrevealer.c
gtk/gtkwidget.c
tests/testwidgettransforms.c